FileMenu Tools permite configurar comandos personalizados que se añadirán al menú contextual que aparece al hacer click con el botón derecho del ratón desde Explorador de Windows sobre los elementos seleccionados. Hay seis tipos de comandos personalizados que permiten realizar distintas acciones sobre los elementos seleccionados. Estas acciones son las siguientes:
· | Ejecutar un programa externo, pasándole como parámetros los archivos seleccionados. |
· | Copiar los elementos seleccionados a una determinada carpeta. |
· | Mover los elementos seleccionados a una determinada carpeta. |
· | Eliminar determinados archivos dentro de las carpetas seleccionadas. |
· | Renombrar de forma masiva los elementos seleccionados. |
· | Enviar los elementos seleccionados por correo electrónico con parámetros predeterminados (destinatario(s), asunto y cuerpo del mensaje). |
Desde la pestaña Comandos de FileMenu Tools de la ventana de configuración de FileMenu Tools se puede añadir nuevos comandos, eliminarlos y cambiar sus propiedades.
Para añadir un nuevo comando pulse el botón Agregar comando. El nuevo comando aparecerá en la lista con el nombre "Nuevo comando".
Para cambiar la configuración de un nuevo comando o de un comando existente se debe utilizar el . Hay propiedades comunes a todos los comandos y propiedades específicas para cada tipo de comando.
Propiedades comunes a todos los tipos de comandos
· | Acción. La acción que debe realizar el comando: ejecutar programa, copiar a una carpeta, mover a una carpeta, eliminar determinados archivos, enviar por e-mail, o renombrar. |
· | Texto en el menú. El texto que debe aparecer en el menú para identificar el comando. |
· | Icono. El icono que debe aparecer en el menú. Pulsando sobre el botón con puntos suspensivos que hay en la parte derecha se mostrará un cuadro de diálogo para elegir el icono. |
· | Tipos de elementos. El comando sólo aparecerá en el menú cuando alguno de los elementos seleccionados en el Explorador de Windows sea de alguno de estos tipos. Los tipos de elementos pueden ser archivos, carpetas y unidades. |
· | Archivos: se deberá indicar las extensiones de los tipos de archivos separadas por una coma; con un * se indica todos los tipos de archivos. |
· | Carpetas: por defecto afectará a todas las carpetas, pero es posible también indicar carpetas específicas para que el comando sólo se muestre con dichas carpetas. Esto se indica en el campo "Determinadas carpetas". Las distintas carpetas se deben separar con un punto y coma. Se puede utilizar caracteres comodín (* y ?) y especificar tanto rutas relativas como rutas absolutas. Por ejemplo: si se especifica "Temp*" (sin las comillas) entonces el comando se mostrará sólo para todas las carpetas que comiencen por Temp. |
· | Unidades: es posible indicar para qué tipos de unidades se debe mostrar el comando: unidades fijas, unidades extraíbles, CD-ROM/DVD-ROM, unidades de red o discos RAM |
· | Otras opciones: por defecto todos los comandos son mostrados cuando hay varios archivos seleccionados, pero si desea que sólo se muestre cuando hay un solo elemento seleccionado, entonces ponga a "Sí" la opción "Sólo un elemento". |
· | Mostrar con la tecla. Permite configurar el comando para que sólo se muestre en el menú contextual si se pulsa una tecla en el mismo momento de mostrar el menú. Esta tecla puede ser alguna de las siguientes: SHIFT, CONTROL, o WINDOWS. Si se configura este parámetro como "Ninguna" entonces el comando aparecerá siempre en el menú contextual. |
Propiedades para programas externos
· | Programa. El programa que se debe ejecutar. Se debe indicar la ruta completa del archivo ejecutable o una ruta relativa respecto a la carpeta de instalación de FileMenu Tools. |
· | Argumentos. Los argumentos que se debe pasar al programa. Si no se pone nada en este campo, por defecto se le pasarán al programa todos los archivos seleccionados en el Explorador de Windows. Se puede añadir varias variables que serán sustituidas por su valor en el momento de ejecutar el programa. Para añadir una variable pulse en el botón que hay en la parte derecha y en el menú elija la variable que desee añadir. Las posibles variables son: |
· | %: no se pasará ningún argumento al programa y reemplazará el comportamiento por defecto (pasar todos los archivos seleccionados). |
· | %DRIVE%: letra de unidad común a todos los elementos seleccionados. |
· | %FOLDERPATH%: si sólo se selecciona una carpeta en el Explorador de Windows, entonces es dicha carpeta, sino es la carpeta padre común a todos los elementos seleccionados. |
· | %PARENTPATH%: carpeta padre común a todos los elementos seleccionados. |
· | %FOLDERNAME%: nombre de la carpeta padre. |
· | %RELPATH%: ruta de la carpeta padre sin la letra de unidad. |
· | %FILEPATHS%: rutas completas de todos los elementos seleccionados. Esta será la variable por defecto que se utilizará en el caso de que no se indique ningún argumento. |
· | %FILENAMES%: nombres de todos los elementos seleccionados. |
· | %FILEPATHn%: ruta completa del elemento en la posición n. |
· | %FILENAMEn%: nombre del elemento en la posición n. |
· | %FILETITLEn%: título del elemento (nombre sin extensión) en la posición n. |
· | %FILEEXTn%: extensión del elemento en la posición n. |
· | %TEMPFILEPATHS%: guarda las rutas completas de todos los elementos seleccionados en un archivo temporal, y la variable se sustituye por la ruta completa de este archivo temporal. |
· | %TEMPFILENAMES%: guarda el nombre de todos los elementos seleccionados en un archivo temporal, y la variable se sustituye por la ruta completa de este archivo temporal. |
· | %TARGET...%: si se añade el prefijo TARGET a cualquiera de las variables citadas anteriormente, entonces al seleccionar accesos directos en el Explorador de Windows la variable afectará al destino del acceso directo. |
· | @Mensaje@: se solicitará el valor de la variable en el momento de ejecutar el comando. Para ello se muestra una ventana de diálogo donde se debe introducir el valor de la variable. Mensaje debe ser el texto que se mostrará en la ventana de diálogo. |
· | @OPENFILE:Mensaje@: el valor de la variable es la ruta de un archivo que se debe seleccionar en el momento de ejecutar el comando. Para ello se muestra una ventana de diálogo para buscar el archivo en el sistema de ficheros. Mensaje debe ser el texto que se mostrará en el cuadro de diálogo. |
· | @SAVEFILE:Mensaje@: el valor de la variable es la ruta de un archivo que se debe seleccionar en el momento de ejecutar el comando. Para ello se muestra una ventana de diálogo para buscar el archivo en el sistema de ficheros. Mensaje debe ser el texto que se mostrará en el cuadro de diálogo. |
· | @FOLDER:Mensaje@: el valor de la variable es la ruta a una carpeta que se debe seleccionar en el momento de ejecutar el comando. Para ello se muestra una ventana de diálogo para buscar la carpeta en el sistema de ficheros. Mensaje debe ser el texto que se mostrará en el cuadro de diálogo. |
· | Carpeta inicial. La carpeta inicial desde la que se debe ejecutar el programa. Se pueden especificar varias variables que serán sustituidas por su valor en el momento de ejecutar el programa. Para insertar una variable elija la opción correspondiente del menú que sale al pulsar el botón de la parte derecha. Las variables que se pueden especificar son: |
· | %DRIVE%: letra de unidad común a todos los archivos seleccionados. |
· | %FOLDERPATH%: si sólo se selecciona una carpeta en el Explorador de Windows, entonces es dicha carpeta, sino es la carpeta padre común a todos los elementos seleccionados. |
· | %PARENTPATH%: carpeta padre común a todos los archivos seleccionados. |
· | Múltiples instancias. Indica si se debe ejecutar múltiples instancias de la aplicación externa, una para cada elemento seleccionado en el explorador de Windows. Eso puede ser útil para aquellos programas que sólo admiten un archivo como parámetro. Si este parámetro es distinto de "No", entonces las variables como %FILEPATH1%, %FILENAME1%, etc, tomarán en cada nueva instancia ejecutada de la aplicación cada uno de los archivos seleccionados en el explorador de Windows. Los posibles valores que se pueden configurar en este parámetro son: |
· | No: el comportamiento normal, es decir, se ejecuta una sola instancia de la aplicación, pasándole como parámetro todos los archivos seleccionados. |
· | Simultáneo: se ejecutan a la vez todas las instancias de la aplicación. |
· | Secuencial: cada instancia de la aplicación se ejecuta de forma secuencial, es decir, hasta que no se termina la ejecución de una instancia, no se ejecuta la siguiente. En el caso de establecer este valor, entonces es posible configurar también dos parámetros adicionales: entrar en subcarpetas y mostrar barra de progreso. |
· | Múltiples instancias/Entrar en subcarpetas: sólo disponible si el parámetro "Múltiples instancias" es secuencial. Si este parámetro se establece en "Sí", entonces se entrará recursivamente en todas las carpetas y subcarpetas seleccionadas y se ejecutará una nueva instancia de la aplicación para cada elemento dentro de estas carpetas. Sólo se tendrá en cuenta los elementos que sean del mismo tipo que se especifique en el parámetro general "Tipos de elementos". |
· | Múltiples instancias/Mostrar barra de progreso: sólo disponible si el parámetro "Múltiples instancias" es secuencial. Si este parámetro se establece en "Sí", entonces se mostrará una barra de progreso durante la ejecución de cada una de las instancias de la aplicación. De este modo es posible saber en todo momento cuántas instancias de la aplicación queda por ejecutar. |
· | Ejecutar como administrador. Si se elige "Sí", entonces el programa se ejecutará con privilegios de administrador. Si está habilitado UAC (Control de cuentas de usuario), entonces se mostrará una ventana para confirmar la acción. |
Propiedades para copiar/mover a una determinada carpeta
· | Carpeta de destino. La carpeta donde deben copiarse/moverse los archivos. Se pueden incluir las siguientes variables: |
· | %DRIVE%: letra de unidad común a todos los elementos seleccionados. |
· | %FOLDERPATH%: si sólo se selecciona una carpeta en el Explorador de Windows, entonces es dicha carpeta, sino es la carpeta padre común a todos los elementos seleccionados. |
· | %PARENTPATH%: carpeta padre común a todos los elementos seleccionados. |
· | %FOLDERNAME%: nombre de la carpeta padre. |
· | %RELPATH%: ruta de la carpeta padre sin la letra de unidad. |
· | %FILEPATHn%: ruta completa del elemento en la posición n. |
· | %FILENAMEn%: nombre del elemento en la posición n. |
· | %FILETITLEn%: título del elemento (nombre sin extensión) en la posición n. |
· | %FILEEXTn%: extensión del elemento en la posición n. |
· | %TARGET...%: si se añade el prefijo TARGET a cualquiera de las variables citadas anteriormente, entonces al seleccionar accesos directos en el Explorador de Windows la variable afectará al destino del acceso directo. |
· | Tipos de archivos. Los tipos de archivos que se deben copiar/mover. Se puede elegir: todos los archivos, sólo los archivos que cumplan los filtros o sólo los archivos que no cumplan los filtros. En las dos últimas opciones se debe indicar los filtros de los tipos de archivos. |
· | Sobreescribir. Si se elige "Sí", al copiar un archivo que exista en el directorio de destino, será sobreescrito automáticamente sin preguntar; en otro caso, se solicitará confirmación para sobreescribir el archivo. |
Propiedades para eliminar determinados archivos
· | Tipos de archivos. Los tipos de archivos que se deben eliminar. Se puede elegir: todos los archivos, sólo los archivos que cumplan los filtros o sólo los archivos que no cumplan los filtros. En las dos últimas opciones se debe indicar los filtros de los tipos de archivos. |
· | Entrar en subcarpetas. Indica si se debe entrar recursivamente en todas las subcarpetas para eliminar los archivos. |
· | Mover a la papelera. Indica si se debe mover a la papelera los archivos en lugar de eliminarlos. Esta opción sólo tendrá efecto si la papelera de reciclaje de Windows está activada. |
Propiedades para renombrar archivos
· | Nombre del perfil. Nombre del perfil de la utilidad de "Renombrado masivo" que será utilizado para realizar el renombrado de todos los elementos. |
· | Entrar en subcarpetas. Indica si se debe entrar recursivamente en todas las subcarpetas para realizar el renombrado los archivos. |
· | Tipos de elementos a renombrar. Indica qué tipos de elementos serán afectados por el renombrado: tanto archivos como carpetas, sólo archivos o sólo carpetas. |
· | Tipos de archivos. Los tipos de archivos que se deben copiar/mover. Se puede elegir: todos los archivos, sólo los archivos que cumplan los filtros o sólo los archivos que no cumplan los filtros. En las dos últimas opciones se debe indicar los filtros de los tipos de archivos. |
· | Comportamiento ante los conflictos. Indica la acción a realizar cuando existe un conflicto al renombrar un archivo, es decir, cuando se va a cambiar el nombre de un archivo y ya existe un archivo en la misma carpeta con el mismo nombre. Se puede elegir alguna de las siguientes opciones: preguntar la acción a realizar, no renombrar el archivo, sobreescribir el archivo existente, o añadir una secuencia numérica para que no existan dos archivos con el mismo nombre. |
· | Mostrar vista previa. Si se pone a "Sí" este campo, entonces, antes de realizar el renombrado, se mostrará una ventana con una vista previa de cómo será el resultado final de todos los elementos afectados después de realizar el renombrado. Por el contrario, si este campo se pone a "No" entonces sólo se mostrará una confirmación para continuar con el renombrado y si se acepta la confirmación, entonces el renombrado se realizará inmediatamente y no habrá vuelta atrás. |
Propiedades para enviar por e-mail
· | Destinatario(s). La dirección de correo electrónico de los destinatarios del mensaje. Cada destinatario debe estar separado por punto y coma. |
· | CC. Otros destinatarios del mensaje, separados por punto y coma. |
· | CCO. Destinatarios ocultos. A diferencia del campo destinatarios y CC, las direcciones de e-mail añadidas a CCO permanecen invisibles a los destinatarios del mensaje. |
· | Asunto. El asunto del mensaje. |
· | Mensaje. El cuerpo del mensaje. Los saltos de línea hay que indicarlos con \n. |